9급 국가직 공무원 컴퓨터일반 기출문제·모의고사·오답노트·자동채점

2022년04월02일 6번

[과목 구분 없음]
C 언어에서 함수 호출 시 매개변수 전달 방법에는 값에 의한 호출(Call by Value)과 참조에 의한 호출(Call by Reference)이 있다. C 프로그램 코드가 다음과 같을 때 설명으로 옳지 않은 것은?

  • ① 전달할 데이터의 양이 많을 경우에는 참조에 의한 호출이 효율적이다.
  • ② 값에 의한 호출로 전달된 데이터는 호출된 함수에서 값을 변경하더라도 함수 종료 후 해당 함수를 호출한 상위 함수에 반영되지 않는다.
  • ③ 값에 의한 호출은 함수 호출 시 데이터 복사가 발생한다.
  • ④ 위의 프로그램에서 함수 get_average()를 호출하는 데 사용한 매개변수 score는 값에 의한 호출로 처리된다.
(정답률: 56%)

문제 해설

AppStore에서 다운로드 APK 다운로드

연도별

진행 상황

0 오답
0 정답